//
//  TabBarViewController.h
//  DemoTest
//
//  Created by DaShuEdu on 2017/4/25.
//  Copyright © 2017年 DaShuEdu. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef CGSize(^addItemSize)();
typedef NSString *(^addItemBGImageName)();

@interface TabBarViewController : UITabBarController

@property (nonatomic, copy) addItemSize addSize;
@property (nonatomic, copy) addItemBGImageName addImageName;

+ (instancetype)tabBarControllerShowAddItem:(BOOL)showAddItem withAddChildVCsBlock:(void(^)(TabBarViewController *tabBarVC))addVCBlock with:addItemSize with:addItemBGImageName;

- (void)addChildVC:(UIViewController *)vc title:(NSString *)title normalImageName:(NSString *)normalImageName selectedImageName:(NSString *)selectedImageName;

@end
